Modify the Workflow Visualization Diagram

When you choose to publish a SharePoint Workflow from SharePoint Designer you have the option to generate a visualization of the workflow.  This setting is found on the Workflow Settings page in SharePoint Designer when editing a workflow. If you check this option, SharePoint Designer creates a Visio diagram that is used to display the…


Enable Visio Services data refresh using script

In a previous post I showed you how to edit the web.config file to disable the data refresh prompt so that diagrams will always refresh when rendered, http://blogs.msdn.com/b/chhopkin/archive/2010/09/28/force-data-refresh-for-published-diagrams.aspx.  This method affects all diagrams that are viewed in the browser or rendered in the Visio Web Access web part. If you do not have access to…


App.Config files with VSTO 4.0 SP1

Using an app.config file is a great way to load settings for your add-in at runtime and the VSTO 4.0 runtime supports this, but what you might not know is that a small change in VSTO 4.0 SP1 might keep your app.config file from loading. Here is a blog post from the Visual Studio Office…


Workflow Template Validation Issues

As you know Loops and State Machines are not supported scenarios for the SharePoint Workflow template in Visio 2010 Premium, in fact they are not supported using the out of box features in SharePoint Designer 2010.  A lot of times you might run into a situation where you want to compare some value, say the…


Data refresh from PowerPivot

In a series of articles I explored the different scenarios around SQL and data refresh.  One of the scenarios that I have not covered is how to create a data refreshable diagram from Analysis Services.  If you do not already know this, Visio and Visio Services cannot refresh directly from Analysis Services, however we could…


Adding Visio Process Repository document library features to your existing document library

One of the new site templates in SharePoint 2010 is the Visio Process Repository site template. This site template contains a document library template that is customized specifically for Visio process diagrams. A document library that is created from this new Process Diagram Library template contains the Keywords column and the Category column as part…


Visio Services refreshing from SQL store procedures

The data linking wizard in Visio 2010 Professional and Premium allows you to connect a SQL table or view to your Visio diagram but the wizard does not give you the option to specify a stored procedure or a custom query.  In this article I will show you a few simple tricks to easily connect…


Visio Services mash up project template for Visual Studio 2010

This past week I found myself coping and pasting a lot of JavaScript to new files just so I could create a new mash up demo for Visio Services, which annoyed me.  Why can’t I just create a new Visio Services mash up project from Visual Studio to get started…I can. The link below contains…


Office 2010 Developer Training Kit released

I am posting about the release of this training kit because the kit contains a lab that walks you through developing a web part page that hosts a Visio diagram and the JavaScript code needed to add additionally functionality to the diagram using Image overlays and a custom data pane. If you are new to…